body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
img{margin: 0;padding: 0;}
input{outline: none;}
select:focus,a:focus{outline:none;}
select{background-color: transparent;}
.pr{position: relative;}
.pa{position: absolute;}
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
body {font-family:"\5FAE\8F6F\96C5\9ED1";font-size: 14px;}
/*a {text-decoration:none;overflow:hidden;-webkit-transition: all .5s ease; -o-transition: all .5s ease;-moz-transition: all .5s ease;}*/
a {text-decoration:none;overflow:hidden;}
a:hover {text-decoration:none}
a:focus{text-decoration:none;}
a:visited {text-decoration:none;}
:focus{outline: none;}
.fl {float:left;}
.fr {float:right;}
.db {display:block;text-indent:-999em;}
.sp {background: url(../images/sp.png) no-repeat;}
.sp1 {background: url(../images/sp1.png) no-repeat;}
.wrap {min-width:1268px;}
.container {width:1268px;margin:0 auto;}
.sun-container{padding: 0 200px;}

.nav-top{background-color: #a40001;padding: 15px 0;}
.nav-top-left{font-size: 14px;color: #fff;}
.nav-top-right{width: 183px;}
.nav-top-right input{background-color: #fff;border: 0;height: 21px;width: 142px;float: left;padding-left: 10px;color: #a40001;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #a40001;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #a40001;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #a40001;
}  
.nav-top-seach{background-position: -133px -4px;width: 27px;height: 21px;float: right;cursor: pointer;}

.menu-box{margin-bottom: 10px;}
.menu-box img{margin-top: 24px;}
.menu a{float: left;padding: 0 20px;}
.menu a span{font-size: 16px;color: #333333;border-bottom: 4px solid #fff;line-height: 94px;display: block;height: 94px;}
.menu a span:hover,.menu-on span{border-bottom: 4px solid #a40000 !important;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;   }
/* .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; } */
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:24px;  filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:-54px -1px; }
.slideBox .prev{  background-position:-93px -1px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.fw-box{background-color: #000;padding: 10px 0;position: relative;}
.fw-tel{color: #fff;float: right;line-height: 20px;}
.fw-tel span{display: block;margin-top: 10px;}
.fw-js{position: absolute;width: 50%;background-color: #a40001;top: -30px;}
.fw-js p{padding: 10px 30px;line-height: 24px;color: #fff;float: right;}

.sun-menu{padding: 120px 70px 80px;}
.js-icon1{background-position: -10px -10px;width: 93px;height: 93px;}
.js-icon2{background-position:  -116px -19px;width: 124px;height: 84px;}
.js-icon3{background-position: -253px -8px;width: 97px;height: 95px;}
.js-icon4{background-position:  -363px -3px;width: 114px;height: 107px;}
.js-icon5{background-position: -490px -3px;width: 88px;height: 114px;}
.js-icon6{background-position:  -603px -3px;width: 86px;height: 122px;}
.sun-menu li a:hover .js-icon1{background-position: -10px -160px;}
.sun-menu li a:hover .js-icon2{background-position: -116px -169px;}
.sun-menu li a:hover .js-icon3{background-position:  -253px -158px;}
.sun-menu li a:hover .js-icon4{background-position: -363px -153px;}
.sun-menu li a:hover .js-icon5{background-position:  -490px -153px;}
.sun-menu li a:hover .js-icon6{background-position:  -603px -153px;}
.sun-menu li{float: left;width: 220px;border-right: 1px solid #e9e9e9;padding-bottom: 10px;}
.sun-menu li a{display: block;}
.sun-menu li span{display: block;margin: 0 auto;}
.sun-menu li p{height: 131px;padding-top: 15px;}
.sun-menu li em{display: block;text-align: center;font-size: 16px;color: #000;}

.commpany{background-color: #f2f2f2;}
.commpany img{float: right;height: auto;}
.commpany-left{position: absolute;left: -100px;}
.title{font-size: 30px;color: #a40001;line-height: 84px;padding-left: 100px;}
.commpany-cont{background-color: #fff;padding:60px 100px;min-height: 400px;}
.title1{font-size: 26px;color: #222;}
.title1 span{display: block;font-size: 14px;color: #333333;font-weight: normal;margin-top: 10px;}
.commpany-cont p{width: 550px;font-size: 18px;color: #5e5f5f;margin-top: 30px;line-height: 44px;text-indent: 2em;}

.titles1{height: auto;display: block;margin: 100px auto 70px;}
.js-list p{width: 336px;height: 420px;border: 1px solid #bfbfbf;float: left;
text-align: center;padding-top: 80px;line-height: 48px;font-size: 18px;color: #000;}
.js-list p a{display: block;width: 170px;height: 26px;background-color: #A40001;text-align: center;
line-height: 26px;color: #fff;margin: 60px auto 0;}
.js-list p a:hover{opacity: 0.8;}

.fa-list{margin-left:45px; list-style: none;}
.fa-list li{float: left;width: 372px;padding: 40px 0 40px 60px;margin-right: 20px;background-color: #f2f1f7;height: 180px;}
.fa-icon1{background-position: -17px -39px;width: 50px;height: 50px;float: left;margin-top: 27px;}
.fa-icon2{background-position: -84px -40px;width: 49px;height: 49px;float: left;margin-top: 27px;}
.fa-icon3{background-position:  -150px -39px;width: 50px;height: 50px;float: left;margin-top: 24px;}
.fa-cont{width: 200px;float: left;margin-left: 20px;}
.fa-cont p{font-size: 18px;color: #666;border-bottom: 2px solid #999;padding-bottom: 8px;margin-bottom: 10px;}
.fa-cont p span,.fa-cont em{font-size: 14px;color: #999999;display: block;}

.cp-box{border: 4px solid #A40001;border-radius: 4px;}
.cp-box img{width: 100%;height: auto;}
.cp-cont{color: #fff;font-size: 18px;line-height: 36px; padding: 40px 20px;width: 460px;min-height: 180px;position: absolute;right: 0;top: 50%;margin-top: -125px;background-color: #a40001;}
.cp-cont span{font-size: 36px;color: #fff;display: block;margin-bottom: 25px;} 
.zt-list{margin-left: -20px;}
.zt-list li{width: 400px;float: left;margin-left: 20px;cursor: pointer;}
.zt-list li p{text-align: center;padding: 15px 0;color: #000;}
.zt-list li:hover{box-shadow: 0 3px 9px rgba(0,0,0,0.2);}

.box2{padding: 40px 0;background-color: #f2f2f2;margin: 150px 0 130px;}
.tj-list{width: 60%;float: right;}
.tj-list p{width: 45%;float: left;margin-right: 20px;background-color: #fff;padding-bottom: 30px;}
.tj-list p img{display: block;width: 100%;height: auto;}
.tj-list p span{display: block;text-align: center;padding: 30px 0 0;font-size: 18px;}
.tj-tit{width: 30%;position: absolute;left: 5%;font-size: 48px;color: #666;text-align: center;padding-top: 155px;}
.tj-tit a{display: block;border: 1px solid #A40001;width: 80%;margin: 60px auto 0;font-size: 26px;padding: 10px 0;color: #A40001;}
.tj-tit a:hover{background-color: #A40001;color: #fff;}

.picScroll-left{  position:relative;  }
.picScroll-left .hd{position: absolute;width: 100%; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:30px; height:260px;  background-color: #d1d1d1;
	 cursor:pointer; }
.picScroll-left .hd .next{ position: absolute;left: -60px;}
.picScroll-left .hd .next span{background-position: -217px -47px;width: 20px;height: 42px;margin: 116px auto 0;display: block;}
.picScroll-left .hd .prev{ position: absolute;right: -60px;}
.picScroll-left .hd .prev span{background-position: -243px -47px;width: 20px;height: 42px;margin: 116px auto 0;display: block;}
.picScroll-left .bd{ overflow:hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:294px; height:260px; display:block; }

.ys-list{margin-left: 45px;}
.ys-list li{float: left;width: 380px;margin-right: 20px;margin-bottom: 20px;}
.ys-icon{width: 70px;height: 70px;border-radius: 100px;background-color: #A40001;float: left;}
.ys-icon em{display: block;}
.ys-icon1{background-position: -10px -109px;width: 23px;height: 36px;margin: 16px auto 0;}
.ys-icon2{background-position: -42px -118px;width: 37px;height: 27px;margin: 22px auto 0;}
.ys-icon3{background-position: -92px -114px;width: 32px;height: 31px;margin: 22px auto 0;}
.ys-icon4{background-position: -136px -116px;width: 29px;height: 30px;margin: 22px auto 0;}
.ys-icon5{background-position: -178px -113px;width: 33px;height: 32px;margin: 22px auto 0;}
.ys-icon6{background-position: -223px -114px;width: 34px;height: 34px;margin: 18px auto 0;}
.ys-list .fa-cont1{width: 290px;float: left;margin-left: 20px;}
.ys-list .fa-cont1 p{font-size: 18px;color: #666;padding-bottom: 8px;margin-bottom: 10px;}
.fa-cont1 p span,.fa-cont1 em{font-size: 12px;color: #999999;display: block;}

.zz-box{background: url(../images/zs-bg.jpg) no-repeat 50% 0;height: 933px;width: 100%;}
.title2{text-align: center;font-size: 20px;color: #A40001;padding-top: 120px;}
.zz-js{text-align: center;font-size: 14px;color: #666;margin-top: 20px;margin-bottom: 80px;}
.zz-js a{color: #e97913;}
.zt-list1 img{display: block;width: 100%;}

.zh-list{padding-left: 58px;}
.zh-list img{float: left;width: 365px;height: 237px;margin-right: 30px;margin-bottom: 30px;}

.new-box{padding: 100px 0;background-color: #A40001;margin-bottom: 60px;}
.news-list{padding-left: 40px;}
.news-list li{width: 370px;padding: 30px 30px;float: left;background-color: #fff;margin-right: 25px;min-height: 250px;cursor: pointer;}
.time{color: #c7c6c6;margin-bottom: 25px;}
.time span{font-size: 26px;display: block;}
.new-tit{font-size: 18px;color: #000;font-weight: bold;text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;width: 100%;}
.new-tit span{display: block;margin-top: 20px;width: 30px;height: 1px;background-color: #d7d7d7;}
.new-ct{color: #5e5f5f;padding-top: 25px;padding-bottom: 25px;}
.news-list li:hover .new-tit{color: #203481;}

.footer-left{width: 600px;}
.footer-left li{width: 200px;float: left;}
.footer-left li p,.address-tit{font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 25px;}
.footer-left li a{display: block;text-align: center;margin-bottom: 10px;font-size: 14px;color: #000;}
.footer-left li a:hover{color: #A40001;}
.footer-right{width: 600px;}
.address{width: 320px;}
.address-ct{margin-bottom: 10px;}
.address-tit{text-align: left;}
.address-ct span{float: left;font-size: 14px;color: #000;}
.address-ct em{float: left;font-size: 14px;color: #000;}
.ewm{width: 280px;}
.ewm p{color: #A40001;width: 150px;border-bottom: 4px solid #A40001;float: left;padding-top: 50px;}
.ewm img{float: right;width: 120px;}
.footer{padding: 70px 0 60px 120px;}
.footer img{float: left;}
.footer p{float: left;margin-left: 20px;padding-top: 10px;font-size: 14px;}

.box3{padding: 150px 60px 0;margin-bottom: 100px;}
.sun-top{border-bottom: 1px solid #A40001;}
.sun-top h2{width: 30%;float: left; padding: 19px 0; color: #fff;text-align: center;font-size: 34px;background-color: #A40001;}
.sun-top p{float: left;width: 60%;margin-left: 20px;padding: 19px 0 0;font-size: 22px;}
.cp-info{font-size: 18px;line-height: 36px;}
.cp-info img{width: 100%;height: auto;display: block;margin: 15px auto;}
.ft{height: auto;width: 100%;display: block;margin: 30px auto;}
.ft-center{text-align: center;font-size: 32px;margin-bottom: 40px;}